FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.4.11  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package rki.emiga.vzd#1.0.0 (62 ms)

Package rki.emiga.vzd
Type StructureDefinition
Id Id
FHIR Version R4
Source https://simplifier.net/resolve?scope=rki.emiga.vzd@1.0.0&canonical=https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization
Url https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization
Version 1.0.0
Status active
Date 2024-03-18
Name BaseOrganization
Title BaseOrganization (Basis-Ressource des EMIGA-Verzeichnisdienstes)
Experimental False
Description Ein formaler Zusammenschluss von Personen, Institutionen etc., um einen gemeinsamen Zweck zu erreichen. Dies können zum Beispiel Arztpraxen, Gesundheitsämter, Schulen aber auch eine einzelne Abteilung eines Gesundheitsamtes sein. Organisationen müssen nicht zwingend eine Straßenanschrift haben, verfügen häufig jedoch zumindest über eine Postanschrift.
Type Organization
Kind resource

Resources that use this resource

StructureDefinition
https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseHealthcareService BaseHealthcareService (Basis-Ressource des EMIGA-Verzeichnisdienstes)
https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseLocation BaseLocation (Basis-Ressource des EMIGA-Verzeichnisdienstes)
https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization BaseOrganization (Basis-Ressource des EMIGA-Verzeichnisdienstes)
https://emiga.rki.de/fhir/vzd/StructureDefinition/BasePractitionerRole BasePractitionerRole (Basis-Ressource des EMIGA-Verzeichnisdienstes)

Resources that this resource uses

StructureDefinition
http://fhir.de/StructureDefinition/address-de-basis Adresse, deutsches Basisprofil
https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization BaseOrganization (Basis-Ressource des EMIGA-Verzeichnisdienstes)
https://emiga.rki.de/fhir/vzd/StructureDefinition/IdentifierCodeSiteId Identifier-Profil CodeSiteId
https://emiga.rki.de/fhir/vzd/Extension/ResponsibilityHealthdepartments Zuständigkeit der ÖGD-Stellen
https://emiga.rki.de/fhir/vzd/ValueSet/OrganizationType Organisationstyp (Werteliste)
https://emiga.rki.de/fhir/common/ValueSet/ResourceResponsibility ResourceResponsibility (Werteliste)
https://emiga.rki.de/fhir/common/ValueSet/ResourceVisibilityType Ressourcensichtbarkeit (Werteliste)


Source

{
  "resourceType" : "StructureDefinition",
  "id" : "BaseOrganization",
  "url" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization",
  "version" : "1.0.0",
  "name" : "BaseOrganization",
  "title" : "BaseOrganization (Basis-Ressource des EMIGA-Verzeichnisdienstes)",
  "status" : "active",
  "experimental" : false,
  "date" : "2024-03-18",
  "publisher" : "Robert Koch-Institut",
  "description" : "Ein formaler Zusammenschluss von Personen, Institutionen etc., um einen gemeinsamen Zweck zu erreichen. Dies können zum Beispiel Arztpraxen, Gesundheitsämter, Schulen aber auch eine einzelne Abteilung eines Gesundheitsamtes sein. Organisationen müssen nicht zwingend eine Straßenanschrift haben, verfügen häufig jedoch zumindest über eine Postanschrift.",
  "fhirVersion" : "4.0.1",
  "mapping" : [
    {
      "identity" : "v2",
      "uri" : "http://hl7.org/v2",
      "name" : "HL7 v2 Mapping"
    },
    {
      "identity" : "rim",
      "uri" : "http://hl7.org/v3",
      "name" : "RIM Mapping"
    },
    {
      "identity" : "servd",
      "uri" : "http://www.omg.org/spec/ServD/1.0/",
      "name" : "ServD"
    },
    {
      "identity" : "w5",
      "uri" : "http://hl7.org/fhir/fivews",
      "name" : "FiveWs Pattern Mapping"
    }
  ],
  "kind" : "resource",
  "abstract" : false,
  "type" : "Organization",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Organization",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "Organization.meta",
        "path" : "Organization.meta",
        "mustSupport" : true
      },
      {
        "id" : "Organization.meta.security",
        "path" : "Organization.meta.security",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "system"
            }
          ],
          "description" : "Slicing security attribute by coding system",
          "ordered" : false,
          "rules" : "open"
        },
        "mustSupport" : true
      },
      {
        "id" : "Organization.meta.security:visibility",
        "path" : "Organization.meta.security",
        "sliceName" : "visibility",
        "min" : 0,
        "max" : "1",
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "https://emiga.rki.de/fhir/common/ValueSet/ResourceVisibilityType"
        }
      },
      {
        "id" : "Organization.meta.security:visibility.system",
        "path" : "Organization.meta.security.system",
        "min" : 1,
        "patternUri" : "https://emiga.rki.de/fhir/common/CodeSystem/ResourceVisibilityType",
        "mustSupport" : true
      },
      {
        "id" : "Organization.meta.security:visibility.code",
        "path" : "Organization.meta.security.code",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.meta.security:responsibility",
        "path" : "Organization.meta.security",
        "sliceName" : "responsibility",
        "min" : 0,
        "max" : "1",
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "https://emiga.rki.de/fhir/common/ValueSet/ResourceResponsibility"
        }
      },
      {
        "id" : "Organization.meta.security:responsibility.system",
        "path" : "Organization.meta.security.system",
        "min" : 1,
        "patternUri" : "https://emiga.rki.de/fhir/common/CodeSystem/ResourceResponsibility",
        "mustSupport" : true
      },
      {
        "id" : "Organization.meta.security:responsibility.code",
        "path" : "Organization.meta.security.code",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.implicitRules",
        "path" : "Organization.implicitRules",
        "max" : "0"
      },
      {
        "id" : "Organization.text",
        "path" : "Organization.text",
        "max" : "0"
      },
      {
        "id" : "Organization.contained",
        "path" : "Organization.contained",
        "max" : "0"
      },
      {
        "id" : "Organization.extension",
        "path" : "Organization.extension",
        "min" : 1
      },
      {
        "id" : "Organization.extension:responsibilityHealthdepartments",
        "path" : "Organization.extension",
        "sliceName" : "responsibilityHealthdepartments",
        "min" : 0,
        "max" : "*",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "https://emiga.rki.de/fhir/vzd/Extension/ResponsibilityHealthdepartments"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "Organization.modifierExtension",
        "path" : "Organization.modifierExtension",
        "max" : "0"
      },
      {
        "id" : "Organization.identifier",
        "path" : "Organization.identifier",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "system"
            }
          ],
          "description" : "slicing organization identifier by system",
          "ordered" : false,
          "rules" : "open"
        }
      },
      {
        "id" : "Organization.identifier:codeSiteId",
        "path" : "Organization.identifier",
        "sliceName" : "codeSiteId",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Identifier",
            "profile" : [
              "https://emiga.rki.de/fhir/vzd/StructureDefinition/IdentifierCodeSiteId"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.active",
        "path" : "Organization.active",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.type",
        "path" : "Organization.type",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "pattern",
              "path" : "$this"
            }
          ],
          "description" : "slicing organization type by system",
          "ordered" : false,
          "rules" : "closed"
        },
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:emigaOrganizationType",
        "path" : "Organization.type",
        "sliceName" : "emigaOrganizationType",
        "min" : 0,
        "max" : "1",
        "patternCodeableConcept" : {
          "coding" : [
            {
              "system" : "https://emiga.rki.de/fhir/vzd/CodeSystem/OrganizationType"
            }
          ]
        },
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "https://emiga.rki.de/fhir/vzd/ValueSet/OrganizationType"
        }
      },
      {
        "id" : "Organization.type:emigaOrganizationType.coding",
        "path" : "Organization.type.coding",
        "min" : 1,
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:emigaOrganizationType.coding.system",
        "path" : "Organization.type.coding.system",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:emigaOrganizationType.coding.code",
        "path" : "Organization.type.coding.code",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:emigaOrganizationType.text",
        "path" : "Organization.type.text",
        "max" : "0"
      },
      {
        "id" : "Organization.name",
        "path" : "Organization.name",
        "min" : 1,
        "constraint" : [
          {
            "key" : "validString",
            "severity" : "error",
            "human" : "Zeichenlänge maximal 255 Zeichen",
            "expression" : "$this.matches('^.{1,255}$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.alias",
        "path" : "Organization.alias",
        "constraint" : [
          {
            "key" : "validString",
            "severity" : "error",
            "human" : "Zeichenlänge maximal 255 Zeichen",
            "expression" : "$this.matches('^.{1,255}$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.telecom",
        "path" : "Organization.telecom",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "system"
            }
          ],
          "rules" : "closed"
        },
        "definition" : "Kontaktangaben der Organisation. Telefonnummern, E-Mailadressen, Urls und Faxnummern können angegeben werden.",
        "mustSupport" : true
      },
      {
        "id" : "Organization.telecom:Email",
        "path" : "Organization.telecom",
        "sliceName" : "Email",
        "min" : 0,
        "max" : "*"
      },
      {
        "id" : "Organization.telecom:Email.system",
        "path" : "Organization.telecom.system",
        "min" : 1,
        "fixedCode" : "email",
        "mustSupport" : true
      },
      {
        "id" : "Organization.telecom:Email.value",
        "path" : "Organization.telecom.value",
        "min" : 1,
        "constraint" : [
          {
            "key" : "validEmailAddress",
            "severity" : "error",
            "human" : "Die E-Mail-Adresse muss valide sein.",
            "expression" : "$this.matches('^[a-zA-Z0-9._%+-]+@(?:[a-zA-Z0-9-]+[.])+[a-zA-Z0-9]{2,63}$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.telecom:Phone",
        "path" : "Organization.telecom",
        "sliceName" : "Phone",
        "min" : 0,
        "max" : "*"
      },
      {
        "id" : "Organization.telecom:Phone.system",
        "path" : "Organization.telecom.system",
        "min" : 1,
        "fixedCode" : "phone",
        "mustSupport" : true
      },
      {
        "id" : "Organization.telecom:Phone.value",
        "path" : "Organization.telecom.value",
        "min" : 1,
        "constraint" : [
          {
            "key" : "validPhoneNumber",
            "severity" : "error",
            "human" : "Die Telefonnummer muss valide sein.",
            "expression" : "$this.matches('^(( ?\\\\+[0-9]{2,4}( ?[0-9]+? ?| ? \\\\([0-9]+?\\\\) ?))|(\\\\(0[0-9 ]+?\\\\) ?)|( 0[0-9]+? ?( |-|\\/) ?))? ?[0-9]+?[0-9 \\/-]*[0-9]$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.telecom:Url",
        "path" : "Organization.telecom",
        "sliceName" : "Url",
        "min" : 0,
        "max" : "*"
      },
      {
        "id" : "Organization.telecom:Url.system",
        "path" : "Organization.telecom.system",
        "min" : 1,
        "fixedCode" : "url",
        "mustSupport" : true
      },
      {
        "id" : "Organization.telecom:Url.value",
        "path" : "Organization.telecom.value",
        "min" : 1,
        "constraint" : [
          {
            "key" : "validUrl",
            "severity" : "error",
            "human" : "Die Url muss valide sein.",
            "expression" : "$this.matches('^(https?:\\/\\/)?([\\da-z.-]{1,1000})\\.([a-z.]{2,6})([/\\w.-]{0,999})\\/?$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.telecom:Fax",
        "path" : "Organization.telecom",
        "sliceName" : "Fax",
        "min" : 0,
        "max" : "*"
      },
      {
        "id" : "Organization.telecom:Fax.system",
        "path" : "Organization.telecom.system",
        "min" : 1,
        "fixedCode" : "fax",
        "mustSupport" : true
      },
      {
        "id" : "Organization.telecom:Fax.value",
        "path" : "Organization.telecom.value",
        "min" : 1,
        "constraint" : [
          {
            "key" : "validFaxNumber",
            "severity" : "error",
            "human" : "Die Faxnummer muss valide sein.",
            "expression" : "$this.matches('^(( ?\\\\+[0-9]{2,4}( ?[0-9]+? ?| ? \\\\([0-9]+?\\\\) ?))|(\\\\(0[0-9 ]+?\\\\) ?)|( 0[0-9]+? ?( |-|\\/) ?))? ?[0-9]+?[0-9 \\/-]*[0-9]$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.address",
        "path" : "Organization.address",
        "max" : "1",
        "type" : [
          {
            "code" : "Address",
            "profile" : [
              "http://fhir.de/StructureDefinition/address-de-basis"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.extension:Stadtteil",
        "path" : "Organization.address.extension",
        "sliceName" : "Stadtteil",
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.extension:Stadtteil.value[x]",
        "path" : "Organization.address.extension.value[x]",
        "constraint" : [
          {
            "key" : "validString",
            "severity" : "error",
            "human" : "Zeichenlänge maximal 255 Zeichen",
            "expression" : "$this.matches('^.{1,255}$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.line.extension:Strasse",
        "path" : "Organization.address.line.extension",
        "sliceName" : "Strasse",
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.line.extension:Strasse.value[x]",
        "path" : "Organization.address.line.extension.value[x]",
        "constraint" : [
          {
            "key" : "validString",
            "severity" : "error",
            "human" : "Zeichenlänge maximal 255 Zeichen",
            "expression" : "$this.matches('^.{1,255}$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.line.extension:Hausnummer",
        "path" : "Organization.address.line.extension",
        "sliceName" : "Hausnummer",
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.line.extension:Hausnummer.value[x]",
        "path" : "Organization.address.line.extension.value[x]",
        "constraint" : [
          {
            "key" : "validHouseNumber",
            "severity" : "error",
            "human" : "Die Hausnummer muss valide sein. Zeichenlänge maximal 50 Zeichen",
            "expression" : "$this.matches('^.{1,50}$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.line.extension:Adresszusatz",
        "path" : "Organization.address.line.extension",
        "sliceName" : "Adresszusatz",
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.line.extension:Adresszusatz.value[x]",
        "path" : "Organization.address.line.extension.value[x]",
        "constraint" : [
          {
            "key" : "validString",
            "severity" : "error",
            "human" : "Zeichenlänge maximal 255 Zeichen",
            "expression" : "$this.matches('^.{1,255}$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.line.extension:Postfach",
        "path" : "Organization.address.line.extension",
        "sliceName" : "Postfach",
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.line.extension:Postfach.value[x]",
        "path" : "Organization.address.line.extension.value[x]",
        "constraint" : [
          {
            "key" : "validString",
            "severity" : "error",
            "human" : "Zeichenlänge maximal 255 Zeichen",
            "expression" : "$this.matches('^.{1,255}$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.city",
        "path" : "Organization.address.city",
        "constraint" : [
          {
            "key" : "validString",
            "severity" : "error",
            "human" : "Zeichenlänge maximal 255 Zeichen",
            "expression" : "$this.matches('^.{1,255}$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.postalCode",
        "path" : "Organization.address.postalCode",
        "constraint" : [
          {
            "key" : "validPLZ",
            "severity" : "error",
            "human" : "Die PLZ muss valide sein. Zeichenlänge maximal 10 Zeichen",
            "expression" : "$this.matches('^.{1,10}$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.partOf",
        "path" : "Organization.partOf",
        "type" : [
          {
            "extension" : [
              {
                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy",
                "valueBoolean" : true
              }
            ],
            "code" : "Reference",
            "targetProfile" : [
              "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.contact",
        "path" : "Organization.contact",
        "max" : "0"
      },
      {
        "id" : "Organization.endpoint",
        "path" : "Organization.endpoint",
        "max" : "0"
      }
    ]
  },
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.